Applying Games-based Learning to Teach Software Engineering Concepts
نویسندگان
چکیده
For some time now, computer games have played an important role in both children and adults’ leisure activities. While there has been much written on the negative aspects of computer games, it has also been recognised that they have potential advantages and benefits. There is no doubt that computer games can be highly engaging and incorporate features that are extremely compelling. It is these highly engaging features of computer games that have attracted the interests of educationalists. The use of games-based learning has been growing for some years now, however, within software engineering there is still a dearth of empirical evidence to support this approach. In this paper, we examine the literature on the use of computer games to teach software engineering concepts and describe a computer game we have been developing to teach these
منابع مشابه
An application of games-based learning within software engineering
For some time now, computer games have played an important role in both children and adults’ leisure activities. While there has been much written on the negative aspects of computer games, it has also been recognised that they have potential advantages and benefits. There is no doubt that computer games are highly engaging and incorporate features that are extremely compelling. It is these hig...
متن کاملLearning in Collaborative and Motivational Virtual Environments
In particular in STEM education, disciplines, which require students to understand difficult conceptual concepts such as physical phenomena, different learning strategies have evolved to enhance the students’ learning success and engagement. Many of these strategies include interactive activities such as hands-on experiences, game-based learning, or cooperative assignments. It is challenging to...
متن کاملThe effect of uncertainty on learning in game-like environments
Considering the role of games for educational purposes, there has an increase in interest among educators in applying strategies used in popular games to create more engaging learning environments. Learning is more fun and appealing in digital educational games and, as a result, it may become more effective. However, few research studies have been conducted to establish principles based on empi...
متن کاملچگونه میتوانم رایانه را به وسیلۀ روشهای خلاق به کودکان کم توان ذهنی آموزش دهم؟ (اقدامپژوهی)
Background: Today, using of computer is a variable of literacy. Training of computer to mentally retarded children is basically different. The purpose of this study was to design and perform the creative methods for computerizing education for mental retarded children and determining the effectiveness of these methods. Methods: The present study is a Qualitative study. Population of this stud...
متن کاملEvaluating Games-Based Learning
A highly important part of software engineering education is requirements collection and analysis, one of the initial stages of the Software Development Lifecycle. No other conceptual work is as difficult to rectify at a later stage or as damaging to the overall system if performed incorrectly. As software engineering is a field with a reputation for producing graduate engineers who are ill-pre...
متن کامل